package com.emm.yixun.mobile.model;

import java.util.ArrayList;

/**
 * 
 * <p><b>Title：</b> 查询销控列表接口</p>
 * <p><b>Description：</b> </p>
 * @author tangxin
 * @date 2016年12月9日 上午10:29:44
 */
public class GetMarketingControlList {
	private String result;// 返回码
	private String errorCode;// 错误代码
	private String errorMsg;// 错误信息
	private String premisesName;// 组团名称
	private String buildingName;// 楼栋名称
	ArrayList<BuildingStatusList> buildingStatusList;
	ArrayList<UnitList> unitList;

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}

	public String getErrorCode() {
		return errorCode;
	}

	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}

	public String getPremisesName() {
		return premisesName;
	}

	public void setPremisesName(String premisesName) {
		this.premisesName = premisesName;
	}

	public String getBuildingName() {
		return buildingName;
	}

	public void setBuildingName(String buildingName) {
		this.buildingName = buildingName;
	}

	public ArrayList<BuildingStatusList> getBuildingStatusList() {
		return buildingStatusList;
	}

	public void setBuildingStatusList(ArrayList<BuildingStatusList> buildingStatusList) {
		this.buildingStatusList = buildingStatusList;
	}

	public ArrayList<UnitList> getUnitList() {
		return unitList;
	}

	public void setUnitList(ArrayList<UnitList> unitList) {
		this.unitList = unitList;
	}

	public static class BuildingStatusList {// （楼栋状态列表）
		private String buildingStatus;// 楼栋状态
		private String buildingNum;// 楼栋数量
		private String buildingProportion;// 楼栋占比

		public String getBuildingStatus() {
			return buildingStatus;
		}

		public void setBuildingStatus(String buildingStatus) {
			this.buildingStatus = buildingStatus;
		}

		public String getBuildingNum() {
			return buildingNum;
		}

		public void setBuildingNum(String buildingNum) {
			this.buildingNum = buildingNum;
		}

		public String getBuildingProportion() {
			return buildingProportion;
		}

		public void setBuildingProportion(String buildingProportion) {
			this.buildingProportion = buildingProportion;
		}

	}

	public static class UnitList {// （单元列表）
		private String unitId;// 单元Id
		private String unitName;// 单元名称
		ArrayList<FloorList> floorList;

		public ArrayList<FloorList> getFloorList() {
			return floorList;
		}

		public void setFloorList(ArrayList<FloorList> floorList) {
			this.floorList = floorList;
		}

		public static class FloorList {// （楼层列表）
			private String floorNum;// 楼层编号 String(19) 楼层编号 N
			ArrayList<RoomList> roomList;

			public ArrayList<RoomList> getRoomList() {
				return roomList;
			}

			public void setRoomList(ArrayList<RoomList> roomList) {
				this.roomList = roomList;
			}

			public String getFloorNum() {
				return floorNum;
			}

			public void setFloorNum(String floorNum) {
				this.floorNum = floorNum;
			}

		}

		public String getUnitId() {
			return unitId;
		}

		public void setUnitId(String unitId) {
			this.unitId = unitId;
		}

		public String getUnitName() {
			return unitName;
		}

		public void setUnitName(String unitName) {
			this.unitName = unitName;
		}
	}

	public static class RoomList {// （房间列表）
		private String roomId;// 房间Id
		private String roomName;// 房间名称
		private String roomStatus;// 房间状态
		private String calculateArea;// 房间面积
		private String discountTotalPrice;// 房间价格

		ArrayList<RoomCount> roomCount;

		public ArrayList<RoomCount> getRoomCount() {
			return roomCount;
		}

		public void setRoomCount(ArrayList<RoomCount> roomCount) {
			this.roomCount = roomCount;
		}

		public static class RoomCount {
			private String name;

			public String getName() {
				return name;
			}

			public void setName(String name) {
				this.name = name;
			}

		}

		public String getRoomId() {
			return roomId;
		}

		public void setRoomId(String roomId) {
			this.roomId = roomId;
		}

		public String getRoomName() {
			return roomName;
		}

		public void setRoomName(String roomName) {
			this.roomName = roomName;
		}

		public String getRoomStatus() {
			return roomStatus;
		}

		public void setRoomStatus(String roomStatus) {
			this.roomStatus = roomStatus;
		}

		public String getCalculateArea() {
			return calculateArea;
		}

		public void setCalculateArea(String calculateArea) {
			this.calculateArea = calculateArea;
		}

		public String getDiscountTotalPrice() {
			return discountTotalPrice;
		}

		public void setDiscountTotalPrice(String discountTotalPrice) {
			this.discountTotalPrice = discountTotalPrice;
		}
	}

}
